Positioning-Based Query Translation Between SQL and XQL with Location Counter
نویسندگان
چکیده
The need for interoperation and data exchange through the Internet has made Extensible Markup Language (XML) a dominant standard language. Much work has already been done on translating relational data into XML documents and vice versa. However, there is not an integrated method to combine them together as a unifying technology for database interoperability on the Internet. Users may not be familiar with various query language syntax. We propose database gateways built on the top of a Relational Database (RDB) and an XML Database (XMLDB). Users can access both databases at the same time through the query language SQL or XQL (an XML query language) to access data stored in either RDB or XMLDB. The translation process adopts query graph translation between a RDB and an XMLDB. Thus, a stepwise procedure of query translation is devised and amenable to implementation. The procedure also provides an XML interface to a RDB as well as a relational interface to XMLDB. A location counter sequence number is used to position tuples in a RDB for subsequent transforming the tuples into the corresponding positioning element instances in the XML documents. As a result, both XMLDB and RDB can co-exist, and be accessible by the users.
منابع مشابه
Clustered Absolute Path Index for XML Document: On Efficient Processing of Twig Queries
Positioning-based query translation between SQL and XQL with location counter p. 11 Integrating XML schema language with databases for B2B collaborations p. 19 Functional dependencies in XML documents p. 29 Querying composite events for reactivity on the Web p. 38 Efficient evaluation of XML twig queries p. 48 Early evaluating XML trees in object repositories p. 58 Coaching frequent XML query p...
متن کاملSystem and Methods for Converting Speech to SQL
This paper concerns with the conversion of a Spoken English Language Query into SQL for retrieving data from RDBMS. A User submits a query as speech signal through the user interface and gets the result of the query in the text format. We have developed the acoustic and language models using which a speech utterance can be converted into English text query and thus natural language processing t...
متن کاملXIRQL An Extension of XQL for Information Retrieval
Today, XML is used in three different ways. First, XML is used as a markup language, where documents are considered to be trees (with the occasional hyper link added) which represent the document structure. Secondly, XML is used as an interchange format for structured data. Here, a document is considered as a set of fields, each of which has a specific data type. The third aspect is to use XML ...
متن کاملA Two-stage Evaluation of User Query Performance for the Relational Model and SQL
What are the impacts of a data model and a query language on user query performance? This is a longstanding research question about database query. Current knowledge has provided their combined effect. A data model comprises structures and operations, and could be decoupled from a query language. It is theoretically possible to identify the effects from a data model (without the query language)...
متن کاملTwig Pattern Matching Algorithms for XML
The emergence of XML promised significant advances in B2B integration. This is because users can store or transmit structure data using this highly flexible open standard. An effective well-formed XML document structure helps convert data into useful information that can be processed quickly and efficiently. From this point there is need for efficient processing of queries on XML data in XML da...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006